#ifndef SYSTEMCONTROLS_H
#define SYSTEMCONTROLS_H

#include <QtGui>
#include "controls/rotatingwidget.h"

class FTPushButton;
class FTLabel;
class FTAdWidget;
class FTTextArea;

class SystemControls : public RotatingWidget
{
    Q_OBJECT
public:
    explicit SystemControls();
    ~SystemControls();

signals:
    // Special dialogs...
    void showConfig();
    void showAbout();
    void askQuit();

private:
    void buildButtons();
    void buildInfo();

    // about, config, quit
    FTPushButton* openAbout;
    FTPushButton* openConfig;
    FTPushButton* openQuit;

    // Ad & text
    FTLabel* titleArea;
    FTTextArea* infoArea;

    QLayout* createHorizontal();
    QLayout* createVertical();

};


#endif // SYSTEMCONTROLS_H
